<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.0.5 (20230430.1635)
 -->
<!-- Title: DocParserContext Pages: 1 -->
<svg width="793pt" height="404pt" viewBox="0.00 0.00 793.00 403.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 399.5)">
<title>DocParserContext</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Parser's context to store all global variables.">
<polygon fill="#999999" stroke="#666666" points="785,-253.88 688,-253.88 688,-234.62 785,-234.62 785,-253.88"/>
<text text-anchor="middle" x="736.5" y="-240.38" font-family="Helvetica,sans-Serif" font-size="10.00">DocParserContext</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../d5/dcc/class_definition.html" target="_top" xlink:title="The common base class of all entity definitions found in the sources.">
<polygon fill="white" stroke="#666666" points="264.38,-387.88 207.12,-387.88 207.12,-368.62 264.38,-368.62 264.38,-387.88"/>
<text text-anchor="middle" x="235.75" y="-374.38" font-family="Helvetica,sans-Serif" font-size="10.00">Definition</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node2-&gt;Node1</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M275.48,-382.23C339.52,-387.71 471.07,-394.27 578.5,-369.25 621.39,-359.26 635.2,-358.23 670,-331.25 698.39,-309.24 720.72,-271.98 730.34,-254.23"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="275.97,-378.67 265.69,-381.26 275.34,-385.64 275.97,-378.67"/>
</a>
</g>
<text text-anchor="middle" x="525.12" y="-386" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> scope</text>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="../../da/d09/class_member_def.html" target="_top" xlink:title="A model of a class/file/namespace member symbol.">
<polygon fill="white" stroke="#666666" points="558.62,-359.88 491.62,-359.88 491.62,-340.62 558.62,-340.62 558.62,-359.88"/>
<text text-anchor="middle" x="525.12" y="-346.38" font-family="Helvetica,sans-Serif" font-size="10.00">MemberDef</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge8_Node000008_Node000002" class="edge">
<title>Node2-&gt;Node8</title>
<g id="a_edge8_Node000008_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M275.57,-374.47C332.67,-368.9 438.27,-358.62 491.56,-353.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="275.44,-371.06 265.83,-375.51 276.12,-378.03 275.44,-371.06"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../d9/d45/class_q_c_string.html" target="_top" xlink:title="This is an alternative implementation of QCString.">
<polygon fill="white" stroke="#666666" points="264,-206.88 207.5,-206.88 207.5,-187.62 264,-187.62 264,-206.88"/>
<text text-anchor="middle" x="235.75" y="-193.38" font-family="Helvetica,sans-Serif" font-size="10.00">QCString</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node1 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node3-&gt;Node1</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M268.32,-211.47C285.52,-218.5 307.39,-226.31 327.75,-230.25 455.88,-255.04 610.79,-251.4 687.56,-247.41"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="269.84,-207.89 259.27,-207.23 267.12,-214.34 269.84,-207.89"/>
</a>
</g>
<text text-anchor="middle" x="525.12" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> context</text>
<text text-anchor="middle" x="525.12" y="-308.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">exampleName</text>
<text text-anchor="middle" x="525.12" y="-297" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">fileName</text>
<text text-anchor="middle" x="525.12" y="-285.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">includeFileName</text>
<text text-anchor="middle" x="525.12" y="-274.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">includeFileText</text>
<text text-anchor="middle" x="525.12" y="-263.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">relPath</text>
<text text-anchor="middle" x="525.12" y="-252" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">searchUrl</text>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="../../d6/df4/struct_token_info.html" target="_top" xlink:title="Data associated with a token used by the comment block parser.">
<polygon fill="white" stroke="#666666" points="554.5,-148.88 495.75,-148.88 495.75,-129.62 554.5,-129.62 554.5,-148.88"/>
<text text-anchor="middle" x="525.12" y="-135.38" font-family="Helvetica,sans-Serif" font-size="10.00">TokenInfo</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge10_Node000009_Node000003" class="edge">
<title>Node3-&gt;Node9</title>
<g id="a_edge10_Node000009_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M256.27,-180.47C273.71,-166.66 300.61,-148.12 327.75,-140.25 385.38,-123.53 456.59,-129.33 495.46,-134.58"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="254.6,-178.13 249.07,-187.17 259.03,-183.55 254.6,-178.13"/>
</a>
</g>
<text text-anchor="middle" x="390.75" y="-220.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> attribsStr</text>
<text text-anchor="middle" x="390.75" y="-209.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">chars</text>
<text text-anchor="middle" x="390.75" y="-198.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">name</text>
<text text-anchor="middle" x="390.75" y="-187" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">sectionId</text>
<text text-anchor="middle" x="390.75" y="-175.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">simpleSectName</text>
<text text-anchor="middle" x="390.75" y="-164.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">simpleSectText</text>
<text text-anchor="middle" x="390.75" y="-153.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">text</text>
<text text-anchor="middle" x="390.75" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">verb</text>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../d9/d82/class_iterable_stack.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="578.5,-79.5 471.75,-79.5 471.75,-49 578.5,-49 578.5,-79.5"/>
<text text-anchor="start" x="479.75" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">IterableStack&lt; const</text>
<text text-anchor="middle" x="525.12" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00"> DocNodeVariant * &gt;</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node1 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node4-&gt;Node1</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M571.96,-84.65C602.06,-99.53 641.06,-121.78 670,-148.75 698.24,-175.07 720.96,-215.63 730.56,-234.26"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="573.65,-81.1 563.12,-79.89 570.6,-87.4 573.65,-81.1"/>
</a>
</g>
<text text-anchor="middle" x="633.25" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> initialStyleStack</text>
<text text-anchor="middle" x="633.25" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">styleStack</text>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="309.75,-85.12 161.75,-85.12 161.75,-43.38 309.75,-43.38 309.75,-85.12"/>
<text text-anchor="start" x="169.75" y="-71.62" font-family="Helvetica,sans-Serif" font-size="10.00">std::stack&lt; const DocNode</text>
<text text-anchor="start" x="169.75" y="-60.38" font-family="Helvetica,sans-Serif" font-size="10.00">Variant * , std::deque</text>
<text text-anchor="middle" x="235.75" y="-49.12" font-family="Helvetica,sans-Serif" font-size="10.00">&lt;const DocNodeVariant * &gt;  &gt;</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node4 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node5-&gt;Node4</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M320.85,-64.25C369.54,-64.25 429.32,-64.25 471.41,-64.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="321.01,-60.75 311.01,-64.25 321.01,-67.75 321.01,-60.75"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="../../d9/d82/class_iterable_stack.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="307.88,-24.88 163.62,-24.88 163.62,-5.62 307.88,-5.62 307.88,-24.88"/>
<text text-anchor="middle" x="235.75" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">IterableStack&lt; T, Container &gt;</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node6-&gt;Node4</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M318.95,-26.86C359.61,-32.91 409.36,-40.75 453.75,-49 459.53,-50.07 465.55,-51.27 471.55,-52.5"/>
<polygon fill="orange" stroke="orange" points="319.68,-23.29 309.28,-25.29 318.66,-30.21 319.68,-23.29"/>
</a>
</g>
<text text-anchor="middle" x="390.75" y="-50" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> &lt; const DocNodeVariant * &gt;</text>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="108.62,-30.5 16.12,-30.5 16.12,0 108.62,0 108.62,-30.5"/>
<text text-anchor="start" x="24.12" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">std::stack&lt; T, std</text>
<text text-anchor="middle" x="62.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::deque&lt; T &gt; &gt;</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node7-&gt;Node6</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M119.71,-15.25C133.6,-15.25 148.67,-15.25 163.18,-15.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="119.85,-11.75 109.85,-15.25 119.85,-18.75 119.85,-11.75"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node1 -->
<g id="edge7_Node000001_Node000008" class="edge">
<title>Node8-&gt;Node1</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M559.65,-335.96C565.95,-333.15 572.46,-330.17 578.5,-327.25 629.86,-302.44 688.98,-270.14 717.82,-254.14"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="558.76,-332.97 551.02,-340.19 561.58,-339.37 558.76,-332.97"/>
</a>
</g>
<text text-anchor="middle" x="633.25" y="-318" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> memberDef</text>
</g>
<!-- Node9&#45;&gt;Node1 -->
<g id="edge9_Node000001_Node000009" class="edge">
<title>Node9-&gt;Node1</title>
<g id="a_edge9_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M555.89,-154.17C599.2,-175.9 678.48,-215.66 715.49,-234.21"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="557.71,-150.67 547.2,-149.32 554.57,-156.93 557.71,-150.67"/>
</a>
</g>
<text text-anchor="middle" x="633.25" y="-212" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> token</text>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="../../db/d4d/class_html_attrib_list.html" target="_top" xlink:title="Class representing a list of HTML attributes.">
<polygon fill="white" stroke="#666666" points="273.75,-122.88 197.75,-122.88 197.75,-103.62 273.75,-103.62 273.75,-122.88"/>
<text text-anchor="middle" x="235.75" y="-109.38" font-family="Helvetica,sans-Serif" font-size="10.00">HtmlAttribList</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node9 -->
<g id="edge11_Node000009_Node000010" class="edge">
<title>Node10-&gt;Node9</title>
<g id="a_edge11_Node000009_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M284.92,-104.77C329.32,-98.56 396.79,-93.22 453.75,-106 473.53,-110.44 494.29,-121.09 508.09,-129.15"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="284.52,-101.43 275.14,-106.35 285.55,-108.36 284.52,-101.43"/>
</a>
</g>
<text text-anchor="middle" x="390.75" y="-107" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> attribs</text>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="124.75,-122.88 0,-122.88 0,-103.62 124.75,-103.62 124.75,-122.88"/>
<text text-anchor="middle" x="62.38" y="-109.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; HtmlAttrib &gt;</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node10 -->
<g id="edge12_Node000010_Node000011" class="edge">
<title>Node11-&gt;Node10</title>
<g id="a_edge12_Node000010_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M136.16,-113.25C157.27,-113.25 179.44,-113.25 197.41,-113.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="136.25,-109.75 126.25,-113.25 136.25,-116.75 136.25,-109.75"/>
</a>
</g>
</g>
</g>
</svg>